SAS Namespace Types |
Subclass of PrototypeProperty
The SAS Metadata Model provides a Prototype metadata type to define templates that can be used to create metadata entities. The AssociationProperty metadata type is used with other prototype objects to define the associations that are needed in a given scenario.
The following list of associations is used to determine if this object should inherit access controls from another object (inheritance), or if the association is allowed for the object (enforcement). An association will not be created unless the calling user is authorized to update one or both objects involved in the association. For more information about inheritance and enforcement rules, see the SAS Intelligence Platform: Security Administration Guide.
Name | Description | Type | Length |
AssociationName | The name of this association | String | 80 |
Maximum | The maximum number of associated objects. | int | |
MetadataType | The type that can be associated using this association name. | String | 64 |
Minimum | The minimum number of associated objects. | int | |
PartnerName | The name the partner uses for this association | String | 80 |
Inherited Attributes
Name,
Id,
Desc,
MetadataCreated,
MetadataUpdated,
ChangeState,
IsExpert,
IsLinked,
IsRequired,
IsUpdateable,
IsVisible,
LockedBy,
UsageVersion
Name | Cardinality | Description | Associated Types |
AssociatedPrototypes Partner: Associations | 0 to * | The prototype objects used as partners with this association object. | Prototype |
Inherited Associations
AccessControls/Objects,
AssociatedPropertyGroup/GroupedProperties,
Changes/Objects,
CustomAssociations/OwningObject,
Customizers/CustomizedProperties,
Documents/Objects,
Editors/EditedProperties,
Extensions/OwningObject,
ExternalIdentities/OwningObject,
Groups/Members,
Implementors/ImplementedObjects,
Keywords/Objects,
LocalizedAttributes/AssociatedLocalizedObject,
Notes/Objects,
OwningPrototype/PrototypeProperties,
PrimaryPropertyGroup/AssociatedObject,
Prompts/PromptEnabledObject,
Properties/AssociatedObject,
PropertySets/OwningObject,
ReferencedObjects/AssociatedObjects,
Resources/LocalizedObject,
ResponsibleParties/Objects,
SourceTransformations/TransformationSources,
SpecSourceTransformations/SourceSpecifications,
SpecTargetTransformations/TargetSpecifications,
StoredConfiguration/AssociatedProperty,
TargetTransformations/TransformationTargets,
Timestamps/Objects,
Trees/Members,
TSObjectNamespace/TSObjects,
UsedByPrototypes/UsingPrototype,
UsingPrototype/UsedByPrototypes,
Validators/ValidatedProperties,
Variables/AssociatedObject
AssociationName
Type: String 80The name of this association
Maximum
Type: intThe maximum number of associated objects.
MetadataType
Type: String 64The type that can be associated using this association name.
Minimum
Type: intThe minimum number of associated objects.
PartnerName
Type: String 80The name the partner uses for this association
AssociatedPrototypes
Cardinality: 0 to *
Partner: Associations
The prototype objects used as partners with this association object.
Associated Types:
Prototype
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.